lacking resources, especially money - Espagnol Anglais Dictionnaire